software auditing software inventory software escrow agent business software license control piracy software copy protection security plug management protection